Re ecting BDDs in CoqKumar
نویسندگان
چکیده
We describe an implementation and a proof of correctness of binary decision diagrams (BDDs), completely formalized in Coq. This allows us to run BDD-based algorithms inside Coq and paves the way for a smooth integration of symbolic model checking in the Coq proof assistant by using reeection. It also gives us, by Coq's extraction mechanism, certiied BDD algorithms implemented in Caml. We also implement and prove correct a garbage collector for our implementation of BDDs inside Coq. Our experiments show that this approach works in practice, and is able to solve both relatively hard propositional problems and actual industrial hardware veriication tasks.
منابع مشابه
Re ecting BDDs in
We describe an implementation and a proof of correctness of binary decision diagrams (BDDs), completely formalized in Coq. This allows us to run BDD-based algorithms inside Coq and paves the way for a smooth integration of symbolic model checking in the Coq proof assistant by using reeection. It also gives us, by Coq's extraction mechanism, certiied BDD algorithms implemented in Caml. We also i...
متن کاملRe ecting Brownian snake and a Neumann–Dirichlet problem
The paper deals with a path-valued Markov process: the re ecting Brownian snake. It is a particular case of the path-valued process previously introduced by Le Gall. Here the spatial motion is a re ecting Brownian motion in a domain D of R. Using this probabilistic tool, we construct an explicit function v solution of an integral equation which is, under some hypotheses on the regularity of v, ...
متن کاملNonre ecting Boundary Conditions for Linear Hyperbolic Systems 1
Many compressible ow and aeroacoustic computations rely on accurate nonre ecting or radiation boundary conditions. When the equations and boundary conditions are discretized using a nite-di erence scheme, the dispersive nature of the discretized equations can lead to spurious numerical re ections not seen in the continuous boundary value problem. Here we construct discretely nonre ecting bounda...
متن کاملBackscatter Channel Characterization using Geometric Methods
Can we turn our smartphones into multi-purpose scanning devices, that can detect tumors, locate objects and 'see' beyond walls? Radio waves get re ected by the environment arrive back at the transmitter, where the nature of each re ected wave depends on the re ecting surface. This suggests the possibility of learning the physical environment by detecting properties of backscatters. For example,...
متن کاملThe seasonal cycle in sinking particle # uxes o ! Vancouver Island , British Columbia
We have made year-long observations of sinking particle #uxes with sequential sediment traps moored at a depth of 200 m at three sites proceeding o!shore from Vancouver Island, Canada in water depths of 500}2500 m. Total particle #ux and biogenic silica decreased o!shore as expected in an eastern boundary current regime. No obvious gradient was observed in POC, and CaCO was proportionally great...
متن کامل